#region Usings

using Karma.Framework.Core.Repository;
using Karma.Framework.Core.Test.Repository.Domain;

#endregion

namespace Karma.Framework.Core.Test.Services
{
    public class InvokationTestService : RepositoryBase<Pais>, IInvokationTestService
    {
        #region IInvokationTestService Members

        public int InvokationTargetMethod()
        {
            return 1;
        }

        public string InvokationTargetMethodWithParams(int a, params object[] args)
        {
            return "Method with params";
        }


        public string MyOverloadedMethod(int a, int b)
        {
            return "Method with 2 params";
        }

        public string MyOverloadedMethod(int a, int b, string c)
        {
            return "Method with 3 params";
        }

        #endregion
    }
}